package com.ruoyi.flowable.model;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModel;

/**
 * 部署类
 *
 * @author liuxz
 */
@ApiModel(value="HistTask对象", description="")
public class DeploymentVO implements Serializable {
    private static final long serialVersionUID = 1L;
    private String id;
    private String name;
    private String category;
    private String key;
    private String tenantId;
    private Date deploymentTime;
    private String derivedFrom;
    private String derivedFromRoot;
    private String parentDeploymentId;
    private String engineVersion;
    private Boolean deleted;
    private Boolean inserted;
    private String idPrefix;
    private Boolean updated;

    public DeploymentVO() {
    }

    public DeploymentVO(String id, String name, String category, String key, String tenantId, Date deploymentTime, String derivedFrom,
            String derivedFromRoot, String parentDeploymentId, String engineVersion, Boolean deleted, Boolean inserted, String idPrefix, Boolean updated) {
        this.id = id;
        this.name = name;
        this.category = category;
        this.key = key;
        this.tenantId = tenantId;
        this.deploymentTime = deploymentTime;
        this.derivedFrom = derivedFrom;
        this.derivedFromRoot = derivedFromRoot;
        this.parentDeploymentId = parentDeploymentId;
        this.engineVersion = engineVersion;
        this.deleted = deleted;
        this.inserted = inserted;
        this.idPrefix = idPrefix;
        this.updated = updated;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public Date getDeploymentTime() {
        return deploymentTime;
    }

    public void setDeploymentTime(Date deploymentTime) {
        this.deploymentTime = deploymentTime;
    }

    public String getDerivedFrom() {
        return derivedFrom;
    }

    public void setDerivedFrom(String derivedFrom) {
        this.derivedFrom = derivedFrom;
    }

    public String getDerivedFromRoot() {
        return derivedFromRoot;
    }

    public void setDerivedFromRoot(String derivedFromRoot) {
        this.derivedFromRoot = derivedFromRoot;
    }

    public String getParentDeploymentId() {
        return parentDeploymentId;
    }

    public void setParentDeploymentId(String parentDeploymentId) {
        this.parentDeploymentId = parentDeploymentId;
    }

    public String getEngineVersion() {
        return engineVersion;
    }

    public void setEngineVersion(String engineVersion) {
        this.engineVersion = engineVersion;
    }

    public Boolean getDeleted() {
        return deleted;
    }

    public void setDeleted(Boolean deleted) {
        this.deleted = deleted;
    }

    public Boolean getInserted() {
        return inserted;
    }

    public void setInserted(Boolean inserted) {
        this.inserted = inserted;
    }

    public String getIdPrefix() {
        return idPrefix;
    }

    public void setIdPrefix(String idPrefix) {
        this.idPrefix = idPrefix;
    }

    public Boolean getUpdated() {
        return updated;
    }

    public void setUpdated(Boolean updated) {
        this.updated = updated;
    }
}
